Skip to content

Conversation

Arthapz
Copy link
Member

@Arthapz Arthapz commented Sep 10, 2025

this PR add the support of reduced bmi for clang, and introduce a policy to e,able an experimental feature which check hash of bmi files and avoid to rebuild dependant bmi if the hash doesn't change (which mean the interface is unchanged, see https://releases.llvm.org/19.1.0/tools/clang/docs/StandardCPlusPlusModules.html#experimental-non-cascading-changes)

@Arthapz Arthapz force-pushed the improve-incremental-build-clang branch 2 times, most recently from 52f2294 to 6d2a2e5 Compare September 10, 2025 18:26
@Arthapz Arthapz changed the title nfc(C++ modules) Improve incremental build clang feat(C++ modules) Improve incremental build clang Sep 10, 2025
@Arthapz Arthapz force-pushed the improve-incremental-build-clang branch 2 times, most recently from b937aae to b10c872 Compare September 10, 2025 19:13
@Arthapz Arthapz force-pushed the improve-incremental-build-clang branch from b10c872 to 865af27 Compare September 10, 2025 19:41
@Arthapz Arthapz force-pushed the improve-incremental-build-clang branch from 865af27 to c71d773 Compare September 10, 2025 20:22
@Arthapz Arthapz marked this pull request as ready for review September 12, 2025 02:11
@waruqi waruqi merged commit 8241b15 into xmake-io:dev Sep 13, 2025
22 of 23 checks passed
@waruqi waruqi added this to the v3.0.3 milestone Sep 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants